An evaluation of the inline source code exploration technique

نویسندگان

  • Michael Desmond
  • Chris Exton
چکیده

The exploration of source code in modern integrated development environments can lead to disorientation problems due to a lack of visible exploration context as the programmer moves between successive source code displays. Inline source code exploration is a technology which facilitates the exploration of source code in context. In contrast to explicitly navigating between isolated displays of source code, the programmer fluidly introduces related source code declarations into the context of a primary or focal source code document. The inline approach provides an explicit representation of exploration context between successive source code locations, provides support for the pursuit of exploratory digressions, and allows the programmer to view multiple related source code locations simultaneously with minimal interface adjustment. In this paper we introduce inline source code exploration and describe a user experiment designed to evaluate the effectiveness of the technique at reducing the level of disorientation experienced by programmers during source code exploration activities.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Robust Distributed Source Coding with Arbitrary Number of Encoders and Practical Code Design Technique

The robustness property can be added to DSC system at the expense of reducing performance, i.e., increasing the sum-rate. The aim of designing robust DSC schemes is to trade off between system robustness and compression efficiency. In this paper, after deriving an inner bound on the rate–distortion region for the quadratic Gaussian MDC based RDSC system with two encoders, the structure of...

متن کامل

Assisting Program Analyses with Library Synopses

Understanding a program based on its source code is tedious and error-prone. Unfortunately, such a task is often necessary due to lack of adequate documentation. To assist software engineers in this task, automated analysis tools are often used. Such tools analyze the program source, computing information, and present that information to the tool user in a useful way. To compute correct informa...

متن کامل

An Experiment with Inline Substitution

This paper describes an experiment undertaken to evaluate the effectiveness of inline substitution as a method of improving the running time of compiled code. Our particular interests are in the interaction between inline substitution and aggressive code optimization. To understand this relationship, we used commercially available FORTRAN optimizing compilers as the basis for our study. This pa...

متن کامل

Type Inference for Late Binding

The SmallEi el compiler uses a simple type inference mechanism to translate Ei el source code to C code. The most important aspect in our technique is that many occurrences of late binding are replaced by static binding. Moreover, when dynamic dispatch cannot be removed, inlining is still possible. The advantage of this approach is that it speeds up execution time and decreases considerably the...

متن کامل

Design and Simulation of Photoneutron Source by MCNPX Monte Carlo Code for Boron Neutron Capture Therapy

Introduction Electron linear accelerator (LINAC) can be used for neutron production in Boron Neutron Capture Therapy (BNCT). BNCT is an external radiotherapeutic method for the treatment of some cancers. In this study, Varian 2300 C/D LINAC was simulated as an electron accelerator-based photoneutron source to provide a suitable neutron flux for BNCT. Materials and Methods Photoneutron sources w...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009